History
History
Synonyms
UK
US
Meaning:
handicap

(a competition, race, in which there is) a disadvantage imposed on a competitor to make the chances of success more equal for all; anything likely to lessen one's chances of success

disadvantage

PSYCHOLOGICAL BAGGAGE as in Wiktionary
PSYCHOLOGICAL BAGGAGE as in Wikipedia